﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace ShareIt_MVC3.Models
{
    /// <summary>
    /// Festlegen einer Struktur nach der die Ressource angelegt werden soll und überprüfen ob alle Ressourcen dieser Struktur entsprechen.
    /// </summary>

    public class Resource
    {
        public Resource() { }

        public int ID { get; set; }

        [Required(ErrorMessage = "Titel wird benötigt")]
        [Display(Name = "Titel")]
        public string Title { get; set; }

        [Required(ErrorMessage = "Autor wird benötigt")]
        [Display(Name = "Autor")]
        public string Author { get; set; }

        [Display(Name = "Besitzer")]
        public User Owner { get; set; }

        [Display(Name = "Kategorie")]
        public string Category { get; set; }

        [Display(Name = "Verfügbar")]
        public bool Active { get; set; }
    }
}